home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / emacs16d.zip / GREP.MIN < prev    next >
Text File  |  1991-09-04  |  1KB  |  95 lines

  1.  
  2.  
  3. Name:Gfilename
  4. [*]grep[*]
  5.  
  6.  
  7. Name:G:grep
  8. [*]#(ds,value,##(old-grep))
  9. #(Freadline,Grep: ,(
  10.     #(ds,old-grep,##(value))
  11.     #(ex,#(env.COMSPEC),#(env.SWITCHAR)C grep -o ##(value),,\grep.out,\grep.out)
  12.     #(Ffind-or-make-buffer,*grep*)
  13.     #(rf,\grep.out)
  14.     #(de,\grep.out)
  15.     #(F:Grep-mode)
  16. ))
  17. [*]
  18.  
  19.  
  20. Name:G:grep-help
  21. [*]
  22. #(ow,(
  23. n    Next line
  24. p    Previous line.
  25. Space    Current line.
  26. ?    Show help message.
  27. ))
  28. #(Fhit-any-key)
  29. [*]
  30.  
  31.  
  32. Name:F:Grep-mode
  33. [*]#(G!Grep-mode)[*]
  34.  
  35.  
  36. Name:G!Grep-mode
  37. [*]#(Fexit-mode)
  38. #(Flocal-bind-key,K.n,G:grep-next)
  39. #(Flocal-bind-key,K.p,G:grep-prev)
  40. #(Flocal-bind-key,K. ,G:grep-goto)
  41. #(Flocal-bind-key,K.?,G:grep-help)
  42. #(Fmv,Fself-insert,F!self-insert)
  43. #(Fmv,Ginsert,Fself-insert)
  44. #(ds,local-mode-changes,##(local-mode-changes)(
  45.     #(Fmv,Fself-insert,Ginsert)
  46.     #(Fmv,F!self-insert,Fself-insert)
  47. ))
  48. #(Fset-modename,Grep)
  49. [*]
  50.  
  51.  
  52.  
  53. Name:G:grep-next
  54. [*]#(sp,$>)
  55. #(G:grep-goto)
  56. [*]
  57.  
  58.  
  59. Name:G:grep-prev
  60. [*]#(sp,^<^)
  61. #(G:grep-goto)
  62. [*]
  63.  
  64.  
  65. Name:G:grep-goto
  66. [*]#(pm,2)
  67. #(sp,^)
  68. #(lp,[ :] *,,r)
  69. #(l?,.,$,0,1,(
  70.     #(F:find-file-other-window,##(rm,0)
  71.         #(sp,1)
  72.         #(ds,grep-string,##(rm,$))
  73.         #(pm)
  74.     )
  75.     #(sp,[)
  76.     #(F:search-forward,##(grep-string))
  77. ),(
  78.     #(pm)
  79. ))
  80. [*]
  81.  
  82.  
  83. Name:Ginsert
  84. [*]#(bl)[*]
  85.  
  86.  
  87. Name:F!G:grep
  88. [*][*]
  89.  
  90.  
  91. Name:Fautoload-G
  92. [*]grep[*]
  93.  
  94.  
  95.